<?php

namespace App\Http\Controllers\commodity;

use Illuminate\Http\Request;

use App\Http\Requests;
use App\Http\Controllers\Controller;
use App\Http\Controllers\main\MainController as main;
use DB;

class GoodsController extends Controller
{
    

    /**
     * getList()    显示商品信息列表页
     *  
     * @return      返回商品信息列表视图
     */
    public function getList()
    {
        // dd(main::GoodsInfo());
          
        return view('admin.commodity.list',['data'=>main::GoodsInfo()]);
    }

    /**
     * getAdd()   添加商品页面
     * 
     * @return 返回到添加商品视图,并将商品分类信息返回
     */
    public function getAdd()
    {

        return view('admin.commodity.add',['data'=>main::CateInfo()]);
    }


    /**
     * postDoadd()   将商品添加到数据库
     * @param    $data array 获取接收到的商品数据
     * @return [type]           [description]
     */
    public function postDoadd(Request $request)
    {
        
        $data = $request -> except('_token');
        $res = DB::table('goods') -> insertGetId($data);
        if($res && $res > 0){
            return redirect('admin/datalist/add') -> with('success','添加商品成功') -> with('newid',$res);
        }else{
            return back() -> withInput();
        }

    }


}
